@mixin flex_row($justifyContent: start,  $alignItems: start) {
  flex-direction: row;
  justify-content: $justifyContent;
  align-items: $alignItems;
  box-sizing: border-box;
  display: flex;
}

@mixin flex_column($justifyContent: start,  $alignItems: start) {
  flex-direction: column;
  justify-content: $justifyContent;
  align-items: $alignItems;
  box-sizing: border-box;
  display: flex;
}

.l_f_r {
  @include flex_row();
}

.l_f_r_sb_c {
  @include flex_row(space-between, center);
}

.l_f_r_sa_c {
  @include flex_row(space-around, center);
}

.l_f_r_c_c {
  @include flex_row(center, center);
}

.l_f_al_s {
  align-items: flex-start;
  align-items: start;
}

.l_f_c {
  @include flex_column();
}

.l_f_c_sb_c {
  @include flex_column(space-between, center);
}

.l_f_c_sa_c {
  @include flex_column(space-around, center);
}

.l_f_c_c_c {
  @include flex_column(center, center);
}

.l_cl_box {
  width: 100%;
  height: 100%;
}

.list_cnt {
  padding: 28rpx;
}

.flex_1 {
  flex: 1;
}

.testB {
  border: 1px solid #0C0C0C;
}

.highlight_text {
  color: #F67800;
  background: #fff !important;
}

.bg_set {
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

.img_cnt .img {
  width: 100%;
  height: 100%;
}

.l_al_s {
  align-items: flex-start;
  align-items: start;
}

.l_al_c {
  align-items: center;
}

.l_al_e {
  align-items: end;
  align-items: flex-end;
}

.l_j_s {
  justify-content: start;
  justify-content: flex-start;


}

.l_J_e {
  justify-content: end;
  justify-content: flex-end;
}
.l_g_20{
  gap: 20rpx;
}

//字

.l_xy {
  font-family: PingFang SC, PingFang SC;
  font-weight: 400;
  font-size: 22rpx;
  color: #F67800;
}

@mixin text_s($fontSize: 28rpx, $fontWeight: normal,$color: #000000, $fontFamily:  PingFang SC) {
  font-family: $fontFamily;
  font-weight: $fontWeight;
  font-size: $fontSize;
  color: $color;
}

.text_b_36 {
  @include text_s(36rpx, bold);
}

.text_b_32 {
  @include text_s(32rpx, bold);
}

.text_b_30 {
  @include text_s(30rpx, bold)
}

.text_b_26 {
  @include text_s(26rpx, bold);
}

.text_b_28 {
  @include text_s(28rpx, bold);
}

.text_b_24 {
  @include text_s(24rpx, bold);
}

.text_b_20 {
  @include text_s(20rpx, bold);
}
.text_6_36{
  @include text_s(36rpx, 600);
}
.text_6_40{
  @include text_s(40rpx, 600);
}
.text_5_20 {
  @include text_s(20rpx, 500);
}
.text_5_22 {
  @include text_s(22rpx, 500);
}

.text_5_24 {
  @include text_s(24rpx, 500);
}

.text_5_26 {
  @include text_s(26rpx, 500);
}

.text_5_28 {
  @include text_s(28rpx, 500);
}

.text_5_30 {
  @include text_s(30rpx, 500);
}

.text_5_32 {
  @include text_s(32rpx, 500);
}

.text_5_40 {
  @include text_s(40rpx, 500);
}

.text_4_20 {
  @include text_s(20rpx, 400)
}

.text_4_22 {
  @include text_s(22rpx, 400);
}

.text_4_24 {
  @include text_s(24rpx, 400);
}

.text_4_26 {
  @include text_s(26rpx, 400);
}

.text_4_28 {
  @include text_s(28rpx, 400);
}

.text_w {
  color: #fff;
}
.text_c_9 {
  color: #999999;
}
.text_c_5 {
  color: #555555;
}
.text_c_8f{
  color: #8F8F8F;
}
.text_c_2d{
  color: #2D2D2D;
}
.text_c_6e{
  color: #6E6E6E;
}
.text_c_r{
  color: #2E7D32;
}
.text_c_f6{
  color: #F67800;
}
.text_c_45{
  color: #454545;
}
.text_c_75{
  color: #75BA31;
}


.required_d {
  position: relative;
  padding-left: 20rpx;

  &::before {
    content: '*';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    color: #F39939FF;
  }
}

.m_r_20 {
  margin-right: 20rpx;
}


//盒子
.l_card {
  width: 690rpx;
  background: #FFFFFF;
  border-radius: 16rpx 16rpx 16rpx 16rpx;
  padding: 28rpx 30rpx;
  box-sizing: border-box;
  margin: 20rpx auto;
}

.u-swipe-action-item__right {
  top: 3rpx !important;
  bottom: 3rpx !important;
}
